LinkedIn Developer App · Guia Passo a Passo

Como criar seu app
no LinkedIn

Preencha o formulário em menos de 5 minutos com as respostas certas para conectar o MCP ao seu LinkedIn.

👤
Este app é para o seu perfil pessoal, Fernando O MCP vai acessar e gerenciar o seu LinkedIn pessoal — posts, perfil, conexões. A Página de Empresa só é usada como "patrocinadora técnica" do app no portal do LinkedIn, mas quem usa é você.
⚠️
Por que o LinkedIn exige uma Página de Empresa? O LinkedIn Developer Portal tem uma regra técnica: todo app precisa estar vinculado a uma Página de Empresa — mesmo que o app seja para uso pessoal. É só uma formalidade burocrática deles. Você pode criar uma página simples chamada "Fernando Gomes Santos" ou "OneEach" e usar apenas para isso. O app ainda acessa seu perfil pessoal normalmente.
1
Abrir o formulário
Acesse o link do LinkedIn Developer Portal
🔗 Abrir LinkedIn Developer Portal

Faça login com sua conta pessoal do LinkedIn (Fernando Gomes Santos). O portal vai mostrar o formulário de criação do app.

2
Preencher o formulário
Campos obrigatórios — copie as respostas abaixo
Create a new app
App name *
Fernando Gomes — LinkedIn MCP
Nome do aplicativo para uso pessoal. Pode ser alterado depois.
LinkedIn Page *
🔍 Buscar e selecionar: OneEach (ou qualquer página que você administre)
Exigência técnica do LinkedIn — vincula uma página ao app. Não afeta o acesso ao seu perfil pessoal.
App logo *
📷 Upload de imagem (300×300px mínimo)
Use o logo do símbolo OneEach (círculo com "1"). Formato PNG ou JPG.
Legal agreement *
☑ I have read and agree to these terms
Marque a caixinha concordando com os termos do LinkedIn API.
App name — copie exatamente
Fernando Gomes — LinkedIn MCP
Nome técnico do app para uso pessoal. O LinkedIn mostrará isso na tela de permissões.
LinkedIn Page — o que selecionar
Qualquer página que você administre (ex: OneEach)
Só uma formalidade técnica. Use a página da OneEach ou crie uma página simples para isso. O app ainda acessa seu perfil pessoal normalmente.
💡
Se ainda não criou a Página da OneEach no LinkedIn: vá em linkedin.com → "Trabalho" → "Criar uma Página de Empresa" → preencha com nome "OneEach" e crie. Depois volte aqui.
3
Solicitar produtos (permissões)
Após criar o app, adicionar os produtos necessários

Depois de criar o app, você vai para a tela de configuração. Clique na aba "Products" e solicite os seguintes produtos:

Sign In with LinkedIn using OpenID Connect
Permite autenticação via LinkedIn. Aprovação instantânea.
📋
Share on LinkedIn
Permite criar posts. Aprovação instantânea.
Advertising API (opcional — pular por agora)
Requer revisão manual. Não é necessário para começar.
⚠️
O LinkedIn restringe bastante o acesso à API de mensagens e dados de rede. O MCP do felipfr usa recursos que podem exigir revisão manual do LinkedIn (prazo de 1–4 semanas). Para ações básicas como postar e ler perfil, o acesso é imediato.
4
Pegar as credenciais
Client ID e Client Secret — você vai precisar deles

Na aba "Auth" do seu app, você encontrará:

Client ID
86xxxxxxxxxxxxx 📋 copiar
Identificador público do app. Pode compartilhar.
Client Secret
xxxxxxxxxxxxxxxxxxxxxxxx 🔒 secreto
⚠️ NUNCA compartilhe ou suba no GitHub. Guarde no Doppler.
Authorized redirect URLs
http://localhost:3000/callback
Adicione essa URL para o fluxo OAuth funcionar localmente.
Redirect URL — adicione exatamente assim
http://localhost:3000/callback
O MCP do linkedin-mcpserver usa essa URL para receber o token de autenticação.
5
Instalar o MCP localmente
Node.js + configuração do Claude Desktop

Com as credenciais em mãos, rode no terminal:

# 1. Clonar o repositório
git clone https://github.com/felipfr/linkedin-mcpserver
cd linkedin-mcpserver
 
# 2. Instalar dependências
npm install
 
# 3. Configurar variáveis de ambiente
cp .env.example .env
nano .env # cole seu Client ID e Secret aqui
 
# 4. Build e start
npm run build
npm run start:dev
Claude Desktop Config — claude_desktop_config.json
{
  "mcpServers": {
    "linkedin-mcp-server": {
      "command": "/caminho/linkedin-mcpserver/build/index.js"
    }
  }
}
📍
O arquivo de config fica em:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
🎉
Pronto! Quando tudo estiver configurado Abra o Claude Desktop → o LinkedIn MCP vai aparecer como ferramenta disponível → você pode pedir para eu buscar perfis, postar conteúdo, enviar mensagens e muito mais — diretamente via chat.
LinkedIn API ✓ MCP instalado ✓ Claude Desktop necessário
Resumo — o que você precisa antes de começar
1️⃣
Conta pessoal no LinkedIn — Fernando Gomes Santos (já tem ✓)
2️⃣
Ter uma Página de Empresa no LinkedIn (OneEach ou qualquer outra que você administre) — exigência técnica do portal
3️⃣
Criar o app em linkedin.com/developers/apps/new com as respostas deste guia
4️⃣
Node.js 20+ instalado no seu computador
5️⃣
Claude Desktop instalado (baixar em claude.ai/download)
6️⃣
Instalar o MCP e configurar o claude_desktop_config.json